package com.yu.mall.vo.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel
public class OrderAdminVO {

    @ApiModelProperty(value="订单编号")
    private String orderNo;

    @ApiModelProperty(value="京东订单编号")
    private String jdOrderNo;

    @ApiModelProperty(value="订单状态（1 待付款，2 待收货，3 已完成 4 已取消）")
    private String status;

    @ApiModelProperty(value="收货人姓名")
    private String name;

    @ApiModelProperty(value="手机号")
    private String phone;

    @ApiModelProperty(value="省名称")
    private String provinceName;

    @ApiModelProperty(value="市名称")
    private String cityName;

    @ApiModelProperty(value="区名称")
    private String countyName;

    @ApiModelProperty(value="第四级名称")
    private String townName;

    @ApiModelProperty(value="详情地址")
    private String address;

    @ApiModelProperty(value="下单时间")
    private Date createTime;

    @ApiModelProperty(value="支付方式（1余额 2，微信）")
    private String payType;

    @ApiModelProperty(value="商品总金额(不包含)")
    private BigDecimal orderPrice;

    @ApiModelProperty(value="运费")
    private BigDecimal freight;

    @ApiModelProperty(value="支付时间")
    private Date payTime;

    @ApiModelProperty(value="订单总金额")
    private BigDecimal orderPriceTotal;

    @ApiModelProperty(value="内部价商品总金额")
    private BigDecimal jdOrderPrice;

    @ApiModelProperty(value="内部价订单总金额")
    private BigDecimal jdOrderPriceTotal;

    @ApiModelProperty(value="订单完成时间")
    private String completeTime;
}
